/* JS */ gapi.loaded_1(function(_){var window=this; _.Lh={};_.Mh=function(a){return _.Lh[a||"token"]||null}; var Sh,Th;_.Rh=function(a,b){this.Bd=a;a=b||{};this.CZ=Number(a.maxAge)||0;this.Gc=a.domain;this.lj=a.path;this.d1=!!a.secure};Sh=/^[-+/_=.:|%&a-zA-Z0-9@]*$/;Th=/^[A-Z_][A-Z0-9_]{0,63}$/;_.Rh.prototype.read=function(){for(var a=this.Bd+"=",b=document.cookie.split(/;\s*/),c=0;cZh;++Zh); _.$h="https:"===window.location.protocol;_.ai=_.$h||"http:"===window.location.protocol?_.Rh:_.Uh;_.bi=function(a){var b=a.substr(1),c="",d=window.location.hostname;if(""!==b){c=parseInt(b,10);if(isNaN(c))return null;b=d.split(".");if(b.length>=8);b[c++]=e}return b}; var qh;qh={};_.rh=null;_.sh=_.Oc||_.Pc&&!_.oh||_.Kc||!_.oh&&!_.Lc&&"function"==typeof _.q.atob;_.uh=function(a,b){void 0===b&&(b=0);_.th();b=qh[b];for(var c=[],d=0;d>2;e=(e&3)<<4|g>>4;g=(g&15)<<2|l>>6;l&=63;k||(l=64,f||(g=64));c.push(b[m],b[e],b[g]||"",b[l]||"")}return c.join("")}; _.th=function(){if(!_.rh){_.rh={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));qh[c]=d;for(var e=0;ek?"":0==k?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date((0,_.bb)()+1E3*k)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")}; _.h.get=function(a,b){for(var c=a+"=",d=(this.tb.cookie||"").split(";"),e=0,f;e=a.keyCode)a.keyCode=-1}catch(b){}}; var zq;_.xq="closure_listenable_"+(1E6*Math.random()|0);_.yq=function(a){return!(!a||!a[_.xq])};zq=0; var Aq=function(a,b,c,d,e){this.listener=a;this.Yw=null;this.src=b;this.type=c;this.capture=!!d;this.$e=e;this.key=++zq;this.Eo=this.bu=!1},Bq=function(a){a.Eo=!0;a.listener=null;a.Yw=null;a.src=null;a.$e=null}; _.Cq=function(a){this.src=a;this.Ad={};this.ct=0};_.Cq.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Ad[f];a||(a=this.Ad[f]=[],this.ct++);var g=Dq(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Gm&&0<=e;e--){b.currentTarget=c[e];var f=Sq(c[e],a,!0,b);d=d&&f}for(e=0;!b.Gm&&e>>0);_.Kq=function(a){if(_.pb(a))return a;a[Tq]||(a[Tq]=function(b){return a.handleEvent(b)});return a[Tq]};_.Sj(function(a){Pq=a(Pq)}); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.Uq=function(a,b){a.prototype=(0,_.pa)(b.prototype);a.prototype.constructor=a;if(_.Ga)(0,_.Ga)(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.H=b.prototype};_.Vq=function(a){a.rC=void 0;a.Ra=function(){return a.rC?a.rC:a.rC=new a}};_.Wq=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};_.Xq=function(a){for(var b in a)return!1;return!0}; _.Yq=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;fSu(this.Zb[a],b)&&this.Zb[a].push(b)}; av.prototype.removeEventListener=function(a,b){if(!(0<=Su(this.KF,a)))throw"Unrecognized event type: "+a;Uu(b)&&this.Zb[a]&&this.Zb[a].length&&(b=Su(this.Zb[a],b),0<=b&&this.Zb[a].splice(b,1))};av.prototype.dispatchEvent=function(a){var b=a.type;if(!(b&&0<=Su(this.KF,b)))throw"Failed to dispatch unrecognized event type: "+b;if(this.Zb[b]&&this.Zb[b].length)for(var c=0,d=this.Zb[b].length;cr;r+=4)t[r/4]=p[r]<<24|p[r+1]<<16|p[r+2]<<8|p[r+3];for(r=16;80>r;r++)p=t[r-3]^t[r-8]^t[r-14]^t[r-16],t[r]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],v=e[2],w=e[3],y=e[4];for(r=0;80>r;r++){if(40>r)if(20>r){var C=w^u&(v^w);var A=1518500249}else C= u^v^w,A=1859775393;else 60>r?(C=u&v|w&(u|v),A=2400959708):(C=u^v^w,A=3395469782);C=((p<<5|p>>>27)&4294967295)+C+y+A+t[r]&4294967295;y=w;w=v;v=(u<<30|u>>>2)&4294967295;u=p;p=C}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]=e[2]+v&4294967295;e[3]=e[3]+w&4294967295;e[4]=e[4]+y&4294967295}function c(p,t){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var r=[],u=0,v=p.length;um?c(k,56-m):c(k,64-(m-56));for(var r=63;56<=r;r--)f[r]=t&255,t>>>=8;b(f);for(r=t=0;5>r;r++)for(var u=24;0<=u;u-=8)p[t++]=e[r]>>u&255;return p}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Vg:function(){for(var p=d(),t="",r=0;rSu(m.Ek[k],l)&&m.Ek[k].push(l));f()}else e.fo={error:"Not a valid origin for the client: "+e.Cd+" has not been whitelisted for client ID "+e.Wb+ ". Please go to https://console.developers.google.com/ and whitelist this origin for your project's client ID."},e.om=!0,e.Gw(e.fo)}):(Jv(e.Kb),f())})};Tu(_.Nv,av);_.Nv.prototype.setOptions=function(){};_.Nv.prototype.mN=function(){};_.Nv.prototype.Gw=function(){};_.Nv.prototype.Sl=function(){return this.fo};Ov=function(a,b,c){return function(){b.apply(a,c)}};_.Pv=function(a,b,c){if(a.zL)b.apply(a,c);else{if(a.om)throw a.fo;a.iq.push(Ov(a,b,c))}};_.Nv.prototype.cI=_.ba(30);_.Nv.prototype.Xp=_.ba(28); _.Rv=function(a,b){_.Nv.call(this,a,b);this.XM=new iv;this.qj=this.Cm=null;Qv(this)};Tu(_.Rv,_.Nv);_.Rv.prototype.setOptions=function(){}; var Sv=function(a,b){a.he={crossSubDomains:!!b.crossSubDomains,id:b.sessionSelectorId,domain:a.Gc};b.crossSubDomains&&(a.he.policy=b.policy)},Tv=function(a,b){if(!b.authParameters)throw Error("ba");if(!b.authParameters.scope)throw Error("ca");if(!b.authParameters.response_type)throw Error("da");a.Np=b.authParameters;a.Np.redirect_uri||(a.Np.redirect_uri=[location.protocol,"//",location.host,location.pathname].join(""));a.ni=_.Vu(b.rpcAuthParameters||a.Np);if(!a.ni.scope)throw Error("ea");if(!a.ni.response_type)throw Error("fa"); a:{var c=a.ni.response_type.split(" ");for(var d=0,e=c.length;db;b++)a[b]=Math.floor(256*Math.random())}return _.uh(a,3).substring(0,64)};bw=function(a,b,c){if(!a.ie)throw Error("ha");b?_.Ev(a.jd,a.he,!0,void 0,c):_.Ev(a.jd,a.he,!0,a.$d,c)};cw=function(a){if(!a.ie)throw Error("ha");return a.HC}; _.Zv.prototype.TL=_.ld(36,function(a,b){var c=this.jd,d=this.Wb,e=this.he,f=_.Vu(this.ni);delete f.response_type;_.Bv(c,"getOnlineCode",{clientId:d,loginHint:a,request:f,sessionSelector:e},b)});_.Xv.prototype.AN=_.ld(35,function(a){cw(this)&&cw(this).access_token&&(this.jd.ns(this.Wb,cw(this).access_token,a),bw(this,!0))});_.Xv.prototype.wJ=_.ld(34,function(){var a=this;this.Eq(function(b){b&&b.hint?b.disabled?a.dispatchEvent({type:_.Wv.Gp,idpId:a.Kb}):a.$h(!0):a.dispatchEvent({type:_.Wv.CG,idpId:a.Kb})})}); _.Xv.prototype.Lq=_.ld(33,function(){var a=this;return function(b){b&&b.authResult&&b.authResult.login_hint&&a.Jx(b.authResult.login_hint,a.Wg||b.authResult.login_hint!=a.$d,!0)}}); _.Zv.prototype.Lq=_.ld(32,function(a){var b=this;return function(c){c&&c.authResult&&c.authResult.login_hint?b.Eq(function(d){_.Ev(b.jd,b.he,d&&d.disabled,c.authResult.login_hint,function(){_.$v(b,c.authResult.login_hint,a)})}):a(c&&c.authResult&&c.authResult.error?c.authResult:c&&c.authResult&&!c.authResult.login_hint?{error:"wrong_response_type"}:{error:"unknown_error"})}});_.Rv.prototype.sM=_.ld(31,function(){this.Wb&&_.Bv(this.jd,"startPolling",{clientId:this.Wb,origin:this.Cd,id:this.mj},void 0)}); _.yv.prototype.ns=_.ld(27,function(a,b,c){_.Bv(this,"revoke",{clientId:a,token:b},c)});_.Xv.prototype.ns=_.ld(26,function(a){_.Pv(this,this.AN,[a])});dw=function(){var a=navigator.userAgent,b;if(b=!!a&&-1!=a.indexOf("CriOS"))b=-1,(a=a.match(/CriOS\/(\d+)/))&&a[1]&&(b=parseInt(a[1],10)||-1),b=48>b;return b}; ew=function(){var a=navigator.userAgent.toLowerCase();if(!(-1a.indexOf("chrome/")&&0>a.indexOf("crios/")&&0>a.indexOf("android")))return!1;var b=/version\/(\d+)\.(\d+)[\.0-9]*/.exec(navigator.userAgent.toLowerCase());if(!b||3>b.length)return!1;a=parseInt(b[1],10);b=parseInt(b[2],10);return 12k.indexOf("?")?"?":"&");c=[];for(var m in a)if(a.hasOwnProperty(m)){e=a[m];if(null===e||void 0===e)e="";c.push(encodeURIComponent(m)+"="+encodeURIComponent(e))}return b+c.join("&")}; gw=function(a,b,c,d){if(!a.Wb)throw Error("ia");a.mj=c||a.nT||"auth"+Math.floor(1E6*Math.random()+1);b=b||{};b.extraQueryParams=b.extraQueryParams||{};if(!b.extraQueryParams.redirect_uri){var e=a.Cd.split("//");c=b.extraQueryParams;var f=e[0],g=f.indexOf(":");0e)b[d++]=String.fromCharCode(e);else if(191e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239e){f=a[c++];var g=a[c++],k=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|k&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")}; _.ow=function(a,b){function c(l){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}};pw=function(a){var b=[];_.ow(a,function(c){b.push(c)});return b};_.qw=function(a,b){_.Lh[b||"token"]=a};_.rw=function(a){delete _.Lh[a||"token"]}; _.$u={parse:function(a){a=_.Lf("["+String(a)+"]");if(!1===a||1!==a.length)throw new SyntaxError("JSON parsing failed.");return a[0]},stringify:function(a){return _.Mf(a)}}; _.Zv.prototype.JA=function(a,b){_.Pv(this,this.HU,[a,b])};_.Zv.prototype.HU=function(a,b){this.jd.JA(this.Wb,a,this.ni,this.he,b)}; _.yv.prototype.JA=function(a,b,c,d,e){c=_.Vu(c);_.Bv(this,"gsi:fetchLoginHint",{clientId:a,loginHint:b,request:c,sessionSelector:d},e)}; var sw,tw=["client_id","cookie_policy","scope"],uw="client_id cookie_policy fetch_basic_profile hosted_domain scope openid_realm disable_token_refresh login_hint ux_mode redirect_uri state prompt oidc_spec_compliant nonce enable_serial_consent include_granted_scopes response_type session_selection gsiwebsdk".split(" "),vw=["authuser","after_redirect","access_type","hl"],ww=["login_hint","prompt"],xw={clientid:"client_id",cookiepolicy:"cookie_policy"},yw=["approval_prompt","authuser","login_hint", "prompt","hd"],zw=["login_hint","g-oauth-window","status"],Aw=Math.min(_.M("oauth-flow/authWindowWidth",599),screen.width-20),Bw=Math.min(_.M("oauth-flow/authWindowHeight",600),screen.height-30); var Cw=function(a){_.tb.call(this,a)};_.Uq(Cw,_.tb);Cw.prototype.name="gapi.auth2.ExternallyVisibleError"; var Dw=function(){};Dw.prototype.select=function(a,b){if(a.sessions&&1==a.sessions.length&&(a=a.sessions[0],a.login_hint)){b(a);return}b()};var Ew=function(){};Ew.prototype.select=function(a,b){if(a.sessions&&a.sessions.length)for(var c=0;cb.indexOf(c)&&delete a[c];return a}; nx=function(a,b){if(!a)throw new Cw("Empty initial options.");for(var c=0;cr;r+=4)t[r/4]=p[r]<<24|p[r+1]<<16|p[r+2]<<8|p[r+3];for(r=16;80>r;r++)p=t[r-3]^t[r-8]^t[r-14]^t[r-16],t[r]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],v=e[2],w=e[3],y=e[4];for(r=0;80>r;r++){if(40>r)if(20>r){var C=w^u&(v^w);var A=1518500249}else C=u^v^w,A=1859775393;else 60>r?(C=u&v|w&(u|v),A=2400959708):(C=u^v^w,A=3395469782);C=((p<<5|p>>>27)&4294967295)+ C+y+A+t[r]&4294967295;y=w;w=v;v=(u<<30|u>>>2)&4294967295;u=p;p=C}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]=e[2]+v&4294967295;e[3]=e[3]+w&4294967295;e[4]=e[4]+y&4294967295}function c(p,t){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var r=[],u=0,v=p.length;um?c(k,56-m):c(k,64-(m-56));for(var r=63;56<=r;r--)f[r]=t&255,t>>>=8;b(f);for(r=t=0;5>r;r++)for(var u=24;0<=u;u-=8)p[t++]=e[r]>>u&255;return p}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Vg:function(){for(var p=d(),t="",r=0;r");var g=_.Xe.createElement(d.join(""));g&&(!c||g.tagName==c.tagName&&g.namespaceURI==c.namespaceURI)&&(c=g)}catch(l){}d=c;b=b||{};for(var k in b)b.hasOwnProperty(k)&&(d[k]=b[k]);return c};_.Xe.getBodyElement=function(){if(document.body)return document.body;try{var b=document.getElementsByTagNameNS("http://www.w3.org/1999/xhtml", "body");if(b&&1==b.length)return b[0]}catch(c){}return document.documentElement||document};_.Xe.Yba=function(b){return a(b)}})(); _.Xe=_.Xe||{};_.Xe.attachBrowserEvent=function(a,b,c,d){"undefined"!=typeof a.addEventListener?a.addEventListener(b,c,d):"undefined"!=typeof a.attachEvent?a.attachEvent("on"+b,c):_.eb("cannot attachBrowserEvent: "+b)};_.Xe.i0=function(a){var b=window;b.removeEventListener?b.removeEventListener("mousemove",a,!1):b.detachEvent?b.detachEvent("onmousemove",a):_.eb("cannot removeBrowserEvent: mousemove")}; _.Xe=_.Xe||{};(function(){function a(d){b=d["core.util"]||{}}var b={},c={};_.df&&_.df.register("core.util",null,a);_.Xe.getFeatureParameters=function(d){return"undefined"===typeof b[d]?null:b[d]};_.Xe.hasFeature=function(d){return"undefined"!==typeof b[d]};_.Xe.eca=function(){return c}})(); _.Dg=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0}function b(p){for(var t=g,r=0;64>r;r+=4)t[r/4]=p[r]<<24|p[r+1]<<16|p[r+2]<<8|p[r+3];for(r=16;80>r;r++)p=t[r-3]^t[r-8]^t[r-14]^t[r-16],t[r]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],v=e[2],w=e[3],y=e[4];for(r=0;80>r;r++){if(40>r)if(20>r){var C=w^u&(v^w);var A=1518500249}else C=u^v^w,A=1859775393;else 60>r?(C=u&v|w&(u|v),A=2400959708):(C=u^v^w,A=3395469782);C=((p<<5|p>>>27)&4294967295)+ C+y+A+t[r]&4294967295;y=w;w=v;v=(u<<30|u>>>2)&4294967295;u=p;p=C}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]=e[2]+v&4294967295;e[3]=e[3]+w&4294967295;e[4]=e[4]+y&4294967295}function c(p,t){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var r=[],u=0,v=p.length;um?c(k,56-m):c(k,64-(m-56));for(var r=63;56<=r;r--)f[r]=t&255,t>>>=8;b(f);for(r=t=0;5>r;r++)for(var u=24;0<=u;u-=8)p[t++]=e[r]>>u&255;return p}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Vg:function(){for(var p=d(),t="",r=0;r=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.vr=function(a,b,c,d){return Array.prototype.splice.apply(a,_.ur(arguments,1))};_.wr=function(a,b,c){if(null!==a&&b in a)throw Error("h`"+b);a[b]=c};xr={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}; _.yr=function(a){if(a instanceof _.sc&&a.constructor===_.sc&&a.hS===_.rc)return a.ND;_.lb(a);return"type_error:SafeStyleSheet"};zr=/^[a-zA-Z0-9-]+$/;Ar={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};Br={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0}; Cr=function(a){var b=_.Kd(_.Ac),c=b.Lh(),d=[],e=function(f){Array.isArray(f)?(0,_.xb)(f,e):(f=_.Kd(f),d.push(_.yc(f).toString()),f=f.Lh(),0==c?c=f:0!=f&&c!=f&&(c=null))};(0,_.xb)(a,e);return _.zc(d.join(_.yc(b).toString()),c)};_.Dr=function(a){return Cr(Array.prototype.slice.call(arguments))}; _.Er=function(a,b,c){var d=String(a);if(!zr.test(d))throw Error("n");if(d.toUpperCase()in Br)throw Error("n");a=String(a);d=null;var e="<"+a,f="";if(b)for(l in b){if(!zr.test(l))throw Error("n");var g=b[l];if(null!=g){var k=l;if(g instanceof _.Ub)g=_.Wb(g);else if("style"==k.toLowerCase()){if(!_.ob(g))throw Error("n");g instanceof _.gc||(g=_.kc(g));g=_.hc(g)}else{if(/^on/i.test(k))throw Error("n");if(k.toLowerCase()in Ar)if(g instanceof _.Dd)g=_.Fd(g);else if(g instanceof _.bc)g=_.cc(g);else if("string"=== typeof g)g=_.ec(g).If();else throw Error("n");}g.Vh&&(g=g.If());k=k+'="'+_.zd(String(g))+'"';f+=" "+k}}var l=e+f;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===xr[a.toLowerCase()]?l+=">":(c=_.Dr(c),l+=">"+_.yc(c).toString()+"",d=c.Lh());(b=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(b)?0:null);return _.zc(l,d)};Fr=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};_.Gr=function(a,b,c){return _.ge(document,arguments)}; _.Hr=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_.Ir=function(a){var b;if(_.Td&&!(_.Lc&&_.gd("9")&&!_.gd("10")&&_.q.SVGElement&&a instanceof _.q.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return _.qe(b)?b:null};Jr={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Kr={IMG:" ",BR:"\n"}; Lr=function(a,b,c){if(!(a.nodeName in Jr))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Kr)b.push(Kr[a.nodeName]);else for(a=a.firstChild;a;)Lr(a,b,c),a=a.nextSibling}; _.Mr=function(a){if(_.Sd&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Lr(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");_.Sd||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};_.Nr=function(a){var b=[];Lr(a,b,!1);return b.join("")}; _.Or=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.h=_.Or.prototype;_.h.Rc=function(){return this.right-this.left};_.h.getHeight=function(){return this.bottom-this.top};_.h.clone=function(){return new _.Or(this.top,this.right,this.bottom,this.left)};_.h.contains=function(a){return this&&a?a instanceof _.Or?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; _.h.expand=function(a,b,c,d){_.ob(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_.h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; _.h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; _.h.translate=function(a,b){a instanceof _.mr?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};_.h.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this}; var Rr,Xr,Vr,as,ms,ns;_.Qr=function(a,b,c){if("string"===typeof b)(b=_.Pr(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=_.Pr(c,d);f&&(c.style[f]=e)}};Rr={};_.Pr=function(a,b){var c=Rr[b];if(!c){var d=_.Pd(b);c=d;void 0===a.style[d]&&(d=(_.Pc?"Webkit":_.Oc?"Moz":_.Lc?"ms":_.Kc?"O":null)+Fr(d),void 0!==a.style[d]&&(c=d));Rr[b]=c}return c}; _.Sr=function(a,b){var c=_.Wd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.Tr=function(a,b){return a.currentStyle?a.currentStyle[b]:null};_.Ur=function(a,b){return _.Sr(a,b)||_.Tr(a,b)||a.style&&a.style[b]};_.Wr=function(a,b,c){if(b instanceof _.mr){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Vr(d,!1);a.style.top=Vr(b,!1)}; Xr=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}_.Lc&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}; _.bs=function(a,b){b=b||_.rr(document);var c=b||_.rr(document);var d=_.Yr(a),e=_.Yr(c),f=_.Zr(c);if(c==_.rr(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;_.Lc&&!_.id(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;a=as(a);f=c.clientHeight-a.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(g,Math.max(g-(c.clientWidth-a.width),0));k+=Math.min(d,Math.max(d-f,0));c=new _.mr(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}; _.Yr=function(a){var b=_.Wd(a),c=new _.mr(0,0);var d=b?_.Wd(b):document;d=!_.Lc||_.id(9)||_.or(_.Xd(d).tb)?d.documentElement:d.body;if(a==d)return c;a=Xr(a);b=_.sr(_.Xd(b).tb);c.x=a.left+b.x;c.y=a.top+b.y;return c};_.ds=function(a,b){var c=new _.mr(0,0),d=_.de(_.Wd(a));if(!_.Ic(d,"parent"))return c;do{var e=d==b?_.Yr(a):_.cs(a);c.x+=e.x;c.y+=e.y}while(d&&d!=b&&d!=d.parent&&(a=d.frameElement)&&(d=d.parent));return c};_.cs=function(a){a=Xr(a);return new _.mr(a.left,a.top)}; _.es=function(a,b,c){if(b instanceof _.nr)c=b.height,b=b.width;else if(void 0==c)throw Error("I");a.style.width=Vr(b,!0);a.style.height=Vr(c,!0)};Vr=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a};_.fs=function(a){var b=as;if("none"!=_.Ur(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}; as=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Pc&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Xr(a),new _.nr(a.right-a.left,a.bottom-a.top)):new _.nr(b,c)};_.gs=function(a,b){a.style.display=b?"":"none"};_.is=function(a){var b=_.Xd(void 0),c=b.vb();if(_.Lc&&c.createStyleSheet)return b=c.createStyleSheet(),_.hs(b,a),b;c=_.tr(b,"HEAD")[0];if(!c){var d=_.tr(b,"BODY")[0];c=b.ta("HEAD");d.parentNode.insertBefore(c,d)}d=b.ta("STYLE");_.hs(d,a);b.appendChild(c,d);return d}; _.hs=function(a,b){b=_.yr(b);_.Lc&&void 0!==a.cssText?a.cssText=b:_.q.trustedTypes?_.se(a,b):a.innerHTML=b};_.js=function(a){return"rtl"==_.Ur(a,"direction")};_.ks=_.Oc?"MozUserSelect":_.Pc||_.Mc?"WebkitUserSelect":null;_.ls=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b};ms={thin:2,medium:4,thick:6}; ns=function(a,b){if("none"==_.Tr(a,b+"Style"))return 0;b=_.Tr(a,b+"Width");return b in ms?ms[b]:_.ls(a,b)};_.Zr=function(a){if(_.Lc&&!_.id(9)){var b=ns(a,"borderLeft"),c=ns(a,"borderRight"),d=ns(a,"borderTop");a=ns(a,"borderBottom");return new _.Or(d,c,a,b)}b=_.Sr(a,"borderLeftWidth");c=_.Sr(a,"borderRightWidth");d=_.Sr(a,"borderTopWidth");a=_.Sr(a,"borderBottomWidth");return new _.Or(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}; /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.cy=function(a,b,c){if(_.pb(a))c&&(a=(0,_.I)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.I)(a.handleEvent,a);else throw Error("qa");return 2147483647b?e>f?e:f:ea.Fh)&&(a=c,b=d)});return{tT:a,authuser:b}};hz=[".APPS.GOOGLEUSERCONTENT.COM","@DEVELOPER.GSERVICEACCOUNT.COM"];iz=function(a){a=a.toUpperCase();for(var b=0,c=hz.length;ba.expires_at?null:a};_.nz=function(a,b){if(b){var c=b;var d=a}else"string"===typeof a?d=a:c=a;c?_.qw(c,d):_.rw(d)}; Bz=function(a){if(!a)return null;"single_host_origin"!==a&&(a=_.Uf.getOrigin(a));var b=window.location.hostname,c=b,d=_.$h;if("single_host_origin"!==a){c=a.split("://");if(2==c.length)d="https"===c.shift();else return _.$e("WARNING invalid cookie_policy: "+a),null;c=c[0]}if(-1!==c.indexOf(":"))c=b="";else{a="."+c;if(b.lastIndexOf(a)!==b.length-a.length)return _.$e("Invalid cookie_policy domain: "+c),null;c=a;b=c.split(".").length-1}return{domain:c,Fe:d,Fh:b}}; Cz=function(a){var b=Bz(a);if(!b)return new _.Uh("G_USERSTATE_");a=["G_USERSTATE_",_.$h&&b.Fe?"S":"H",b.Fh].join("");var c=_.gi[a];c||(c={aM:63072E3},_.Be(_.ki(b),c),c=new _.Rh(a,c),_.gi[a]=c,b=c.read(),"undefined"!==typeof b&&null!==b&&(document.cookie=a+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/",c.write(b)));return c};Dz=function(a){var b=Cz(a).read();a=_.ze();if(b){b=b.split(":");for(var c;c=b.shift();)c=c.split("="),a[c[0]]=c[1]}return a}; Ez=function(a,b,c){var d=Dz(b),e=d[a];d[a]="0";var f=[];_.Il(d,function(k,l){f.push(l+"="+k)});var g=f.join(":");b=Cz(b);g?b.write(g):b.clear();d[a]!==e&&c&&c()};Fz=function(a,b){b=Dz(b);return"0"==b[a]||"X"==b[a]};Gz=function(a){a=Bz(a.g_user_cookie_policy);if(!a||a.Fe&&!_.$h)a=null;else{var b=["G_AUTHUSER_",_.$h&&a.Fe?"S":"H",a.Fh].join(""),c=_.fi[b];c||(c=new _.ai(b,_.ki(a)),_.fi[b]=c);a=c}_.Re("googleapis.config/sessionIndex",null);a.clear()};Hz=function(a){return ez(function(b){return a[b]})}; Iz=0;Jz=!1;Kz=[];Lz={};Mz={};Nz=null;Oz=function(a){var b=_.Vy;return function(c){if(this.f==b&&this.t==_.Uf.getAuthToken(this.f)&&this.origin==_.Uf.getTargetOrigin(this.f))return a.apply(this,arguments)}};Pz=function(a){"function"===typeof a.setAttribute?a.setAttribute("aria-hidden","true"):a["aria-hidden"]="true"};Qz=function(a){if(_.Wy&&a&&!decodeURIComponent(a).startsWith("m;/_/scs/"))throw Error("ua");}; Rz=function(a){var b=_.Xe.getUrlParameters,c=b(a).jsh;if(null!=c)return Qz(c),a;if(b=String(b().jsh||_.Je.h||""))Qz(b),c=(a+"#").indexOf("#"),a=a.substr(0,c)+(-1!==a.substr(0,c).indexOf("?")?"&":"?")+"jsh="+encodeURIComponent(b)+a.substr(c);return a};Sz=function(){return!!_.M("oauth-flow/usegapi")};Tz=function(a,b){Sz()?Nz.unregister(a):_.Uf.unregister(a+":"+b)};Uz=function(a,b,c){Sz()?Nz.register(a,c,_.Xl):_.Uf.register(a+":"+b,Oz(c))};Vz=function(){bz.parentNode.removeChild(bz)}; Wz=function(a){var b=bz;_.Ty(b,[{Xw:"-webkit-transform",duration:1,timing:"ease",delay:0}]);_.Ty(b,[{Xw:"transform",duration:1,timing:"ease",delay:0}]);_.cy(function(){b.style.webkitTransform="translate3d(0px,"+a+"px,0px)";b.style.transform="translate3d(0px,"+a+"px,0px)"},0)};Xz=function(){var a=cz+88;Wz(a);cz=a};Yz=function(){var a=cz-88;Wz(a);cz=a}; Zz=function(a){var b=a?Xz:Yz,c=a?Yz:Xz;a=a?"-":"";cz=parseInt(a+88,10);bz.style.webkitTransform="translate3d(0px,"+a+88+"px,0px)";bz.style.transform="translate3d(0px,"+a+88+"px,0px)";bz.style.display="";bz.style.visibility="visible";b();_.cy(c,4E3);_.cy(Vz,5E3)}; $z=function(a){var b=_.M("oauth-flow/toast/position");"top"!==b&&(b="bottom");var c=document.createElement("div");bz=c;c.style.cssText="position:fixed;left:0px;z-index:1000;width:100%;";_.Qr(c,"visibility","hidden");_.Qr(c,b,"-40px");_.Qr(c,"height","128px");var d=c;if("desktop"==_.M("deviceType")){d=document.createElement("div");d.style.cssText="float:left;position:relative;left:50%;";c.appendChild(d);var e=document.createElement("div");e.style.cssText="float:left;position:relative;left:-50%";d.appendChild(e); d=e}e="top"==b?"-":"";cz=parseInt(e+88,10);bz.style.webkitTransform="translate3d(0px,"+e+88+"px,0px)";bz.style.transform="translate3d(0px,"+e+88+"px,0px)";e=window;try{for(;e.parent!=e&&e.parent.document;)e=e.parent}catch(f){}e=e.document.body;try{e.insertBefore(c,e.firstChild)}catch(f){}_.Jl.fi({url:":socialhost:/:session_prefix:_/widget/oauthflow/toast",queryParams:{clientId:a.client_id,idToken:a.id_token},where:d,onRestyle:function(){"top"===b?Zz(!0):Zz(!1)}})}; aA=function(a){var b=_.cn(),c=b&&b.scope;b=a&&a.scope;b="string"===typeof b?b.split(" "):b||[];if(c){c=c.split(" ");for(var d=0;dc-Iz)return;var d=_.Uf.getAuthToken(a);d&&(Tz("oauth2relayReady",d),Tz("oauth2callback",d));b.parentNode.removeChild(b);if(/Firefox/.test(navigator.userAgent))try{window.frames[a]=void 0}catch(f){}_.Xy();a=_.Vy}Iz=c;var e=String(2147483647*(0,_.Eg)()|0);b=_.M("oauth-flow/proxyUrl")||_.M("oauth-flow/relayUrl");Sz()?Nz=_.Jl.fi({where:_.Xe.getBodyElement(),url:b,id:a,attributes:{style:{width:"1px", height:"1px",position:"absolute",top:"-100px",display:"none"},"aria-hidden":"true"},dontclear:!0}):(b=[b,"?parent=",encodeURIComponent(_.zg.getOrigin(window.location.href)),"#rpctoken=",e,"&forcesecure=1"].join(""),c=_.Xe.getBodyElement(),d=_.Xe.createIframeElement({name:a,id:a}),d.src=Rz(b),d.style.width="1px",d.style.height="1px",d.style.position="absolute",d.style.top="-100px",d.tabIndex=-1,Pz(d),c.appendChild(d),_.Uf.setupReceiver(a));Uz("oauth2relayReady",e,function(){Tz("oauth2relayReady",e); var f=Kz;if(null!==f){Kz=null;for(var g=0,k=f.length;g